body{
	background:url("../images/login-bg.png")!important;
	background-size: 100% !important;
	margin: 0 auto;
	padding: 0;
}
.logo{
	position: relative;
    width: 100%;
    float: left;
    display: block;
    margin: 100px auto;
    text-align: center;
}
.logo img {
    text-align: center;
    margin: 0 auto;
    display: block;
    zoom: 1;
}
.logo span{
	display: inline-block;
    float: left;
    font-size: 32px;
    color: #fff;
    margin: 60px auto;
    line-height: 48px;
	text-shadow:1px 1px 2px #52649C;
}
.content{
	width:880px;
	margin:0 auto;
	height:400px;
	border-radius:10px 10px 0 0;
	margin-top:20px;
}
.login-box-block{
	width: 936px !important;
    height: 402px;
    margin: 0 auto;
    clear: both;
}

.right {  position: absolute;  right: 20%;  top:30%;  display: block;}
.login-box{
	margin: 20px auto;
    width: 352px;
    float: right;
    border: 1px solid #ddd;
    background:#fff;
}
.pic-left{ float:left; width:50%; text-align:center;}
.login-txt{padding: 10px;  box-sizing: border-box;}
.field{  width: 100%;  height: 60px;  display: block;  position: relative;}
.txt-box{position: relative;box-sizing: border-box;margin:0 auto;background: #fff;}
.username{width: 100%;}
.hj-form{width:352px;height: 212px; margin: 0 auto;}
h1{font-size: 22px;color: #2484d0;padding: 10px 0 15px 25px; font-weight:bold; font-family:"微软雅黑"}
.icon-large{display: inline-block;position: absolute;left: 35px;top:15px;}
.txt-box input{  width: 305px;border: 1px solid #ccc;box-sizing: border-box;margin-left:18px;text-indent: 3em;line-height: 40px;  }
.txt-box .icon-user{background: url("../images/user-ico.png") 5px 10px no-repeat;width:25px; height:30px;top:3px;}
.identy_code{width:150px !important;box-sizing: border-box;text-indent: inherit !important;padding-left: 5px!important;}
.identy_code_img{height: 40px;margin-left: 15px;}
.txt-box .icon-lock{background: url("../images/key-ico.png")no-repeat;width: 18px; height: 17px; }
.loginbtn{
    width: 305px;
    display: inline-block;
    font-family: inherit;
    word-break: keep-all;
    background: #2484d0;
    white-space: nowrap;
    text-align: center;
    font-weight: 700;
    font-size: 16px;
    cursor: pointer;
    padding: 0 30px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    border: 0;
    word-spacing: 1em;
    margin-top:25px;
    box-sizing: border-box;
    margin-left:18px;
}
.submit_btn:hover{background-color: #2068a1;color: #fff;}
@media screen and (max-width: 1600px) and (max-width: 1920px) {
	.logo{margin:90px auto;
		
	}
    .pic-left img{
		width: 300px !important;
	}
	.login-box{
		margin-right: 40px;
    	margin-top: 0;
	}
	h1{padding: 10px 0 0px 25px;}
	.pic-left{
		margin-top: -10px;
	}
}
@media screen and (max-width: 1900px) {
    .pic-left img{
		width: 300px !important;
	}
	.login-box{
		margin-right: 40px;
    	margin-top: 0;
	}
}
@media screen and  (min-width:1024px){
    .left{
        left:3%;
        top:25%;
    }
    .left img{
        display: block;
        width: 80%;
    }
    .right{
        right:3%;
        top:30%;
    }
    .login-box{
        zoom:.9;
    }
}
@media (min-width:1024px) and (max-width:1440px){
    .left{
        left:8%;
        top:25%;
    }
    .left img{
        display: block;
        width: 90%;
    }
    .right{
        right:8%;
    }
    .login-box{
        zoom:0.9;
    }
}
@media (min-width:1440px) and (max-width:1600px){
    .login-box{
        zoom:1;
		float: left;
    }
}
@media screen and (min-width: 1600px){
    .login-box{
        zoom:1;
    }
}
@media screen and (max-width: 1366px){
	.pic-left{    
		margin-left: 20px;
    	margin-top: 30px;}
	.pic-left img {
    	width: 250px !important;
	}
	.logo {
    	margin: 80px auto;
	}
	.login-box {
		zoom: .82;
		float: left;
		margin-top: 50px;
		margin-left: 20px;
	}
}
@media screen and (max-width: 1024px){
	.pic-left img {
    	width: 200px !important;
		margin-left: 140px;
	}
	.logo {
    	margin: 55px auto;
	}
	.login-box {
		zoom: .75;
		float: left;
	}
}

@media screen and  (min-width: 1920px) {
  .pic-left{
    margin-top:80px;
  }
  .login-box{
    margin-right: 10px;
      margin-top:120px;
  }
}